tower restaurant - German English Dictionary